package com.xjgc.eip.panel.entity;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * <p>
 * 
 * </p>
 *
 * @author zhanghongbin
 * @since 2019-11-17
 */
public class ZxjEipGx implements Serializable {

private static final long serialVersionUID=1L;

/**
 * 供应商编号
 */
@JsonProperty("SUPPLIERID")
@TableField("\"SUPPLIERID\"")
private String supplierid;

/**
 * 生产工艺路线编码
 */
@JsonProperty("PROCESSNO")
@TableField("\"PROCESSNO\"")
private String processno;

/**
 * 工序编码
 */
@JsonProperty("PDCODE")
@TableField("\"PDCODE\"")
private String pdcode;

/**
 * 工序名称
 */
@JsonProperty("PDNAME")
@TableField("\"PDNAME\"")
private String pdname;

/**
 * 工序顺序号
 */
@JsonProperty("PDSTEP")
@TableField("\"PDSTEP\"")
private String pdstep;

/**
 * 工序描述
 */
@JsonProperty("PDDESC")
@TableField("\"PDDESC\"")
private String pddesc;

/**
 * 备注
 */
@JsonProperty("REMAKE")
@TableField("\"REMAKE\"")
private String remake;

/**
 * 逻辑删除，1.是，0.否
 */
@JsonProperty("ISDELETED")
@TableField("\"ISDELETED\"")
private String isdeleted;

/**
 * 1：未读（默认状态）
0：成功；
10001:XXX字段不能为空
10002:XXX字段超长
10003:XXX字段格式不正确
10004:XXX字段数值不正确
20001:找不到对应的采购订单号
20002:找不到对应的销售订单号
20003:找不到对应的生产订单号
20004:找不到对应的工单订单号
20005:找不到对应的供应商编号
20006:重复推送数据
90001:系统超时
90003:系统异常
 */
@JsonProperty("IOFLAG")
@TableField("\"IOFLAG\"")
private String ioflag;

/**
 * 错误信息，接口同步返回消息
 */
@JsonProperty("MESSAGE")
@TableField("\"MESSAGE\"")
private String message;

/**
 * 本条数据值新增/更新，0：新增，1：更新
 */
@JsonProperty("STATUS")
@TableField("\"STATUS\"")
private String status;

/**
 * 全局交易流水号
 */
@JsonProperty("TRANSNO")
@TableField("\"TRANSNO\"")
private String transno;

@JsonProperty("gx_id")
@TableId
private Integer gxId;


public String getSupplierid() {
    return supplierid;
    }

public void setSupplierid(String supplierid) {
    this.supplierid = supplierid;
    }

public String getProcessno() {
    return processno;
    }

public void setProcessno(String processno) {
    this.processno = processno;
    }

public String getPdcode() {
    return pdcode;
    }

public void setPdcode(String pdcode) {
    this.pdcode = pdcode;
    }

public String getPdname() {
    return pdname;
    }

public void setPdname(String pdname) {
    this.pdname = pdname;
    }

public String getPdstep() {
    return pdstep;
    }

public void setPdstep(String pdstep) {
    this.pdstep = pdstep;
    }

public String getPddesc() {
    return pddesc;
    }

public void setPddesc(String pddesc) {
    this.pddesc = pddesc;
    }

public String getRemake() {
    return remake;
    }

public void setRemake(String remake) {
    this.remake = remake;
    }

public String getIsdeleted() {
    return isdeleted;
    }

public void setIsdeleted(String isdeleted) {
    this.isdeleted = isdeleted;
    }

public String getIoflag() {
    return ioflag;
    }

public void setIoflag(String ioflag) {
    this.ioflag = ioflag;
    }

public String getMessage() {
    return message;
    }

public void setMessage(String message) {
    this.message = message;
    }

public String getStatus() {
    return status;
    }

public void setStatus(String status) {
    this.status = status;
    }

public String getTransno() {
    return transno;
    }

public void setTransno(String transno) {
    this.transno = transno;
    }

public Integer getGxId() {
    return gxId;
    }

public void setGxId(Integer gxId) {
    this.gxId = gxId;
    }

@Override
public String toString() {
return "ZxjEipGx{" +
        "supplierid=" + supplierid +
        ", processno=" + processno +
        ", pdcode=" + pdcode +
        ", pdname=" + pdname +
        ", pdstep=" + pdstep +
        ", pddesc=" + pddesc +
        ", remake=" + remake +
        ", isdeleted=" + isdeleted +
        ", ioflag=" + ioflag +
        ", message=" + message +
        ", status=" + status +
        ", transno=" + transno +
        ", gxId=" + gxId +
"}";
}
}
